Method and Apparatus Having Improved Handling of State Transitions

ABSTRACT

A method, in a wireless communications device, for transitioning between communication states, the wireless communications device compliant for use in a Universal Mobile Telecommunications System (UMTS), the method comprising: checking for radio bearer mapping information for the communication state being transitioned to prior to sending an update message, where the transition between communication states is not a transition from a paging state to a bidirectional communication state using shared channels; and transitioning to the state to be transitioned to using the checked radio bearer mapping information for that state and sending the update message.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. patent applicationSer. No. 12/117,298, filed May 8, 2008, by Andrew Farnsworth, et al.,entitled “Method and Apparatus Having Improved Handling of StateTransitions” which is incorporated by reference herein as if reproducedin its entirety.

BACKGROUND

This application relates to telecommunication systems in general, havingfor example application in UMTS (Universal Mobile TelecommunicationsSystem).

BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments will now be described, by way of example only, withreference to the attached drawings, in which:

FIG. 1 is a schematic diagram showing an overview of a network and a UE;

FIG. 2 is a block diagram illustrating a UE protocol stack;

FIG. 3 shows some state transitions available to a device;

FIGS. 4A and 4B show the typical operation of CELL UPDATE message andURA UPDATE message procedures respectively;

FIGS. 5A, 5B, 5C, 5D and 5E show state transitions of a UE in responseto the UE receiving CELL UPDATE CONFIRM or URA UPDATE CONFIRM messages;

FIG. 6 illustrates a method implemented in a wireless communicationsdevice;

FIG. 7 illustrates a method implemented in a wireless communicationsnetwork; and

FIG. 8 is a block diagram illustrating a mobile device, which can act asa UE and co-operate with the apparatus and methods of FIGS. 1 to 7.

DETAILED DESCRIPTION OF THE DRAWINGS

This application relates to a method, in a wireless communicationsdevice, for transitioning between communication states. This applicationalso relates to a method, in a wireless communications device, fortransitioning from a paging state to a bidirectional communication stateusing shared channels. Further, this application relates to a wirelesscommunications network. Further still, this application relates to acomputer program and a computer program product.

In a typical cellular radio system, mobile user equipment (UE)communicates via a radio access network (RAN) to one or more corenetworks. User equipment (UE) comprises various types of equipment suchas mobile telephones (also known as cellular or cell phones), lap topswith wireless communication capability, personal digital assistants(PDAs) etc. These may be portable, hand held, pocket sized, installed ina vehicle etc and communicate voice signals and/or data signals with theradio access network.

In the following, reference will be made to UMTS and to particularstandards. However it should be understood that the present disclosureis not intended to be limited to any particular mobiletelecommunications system or standard.

The radio access network covers a geographical area divided into aplurality of cell areas. Each cell area is served by at least one basestation, which in UMTS may be referred to as a Node B. Each cell isidentified by a unique identifier which is broadcast in the cell. Thebase stations communicate at radio frequencies over an air interfacewith the UEs within range of the base station. Several base stations maybe connected to a radio network controller (RNC) which controls variousactivities of the base stations. The radio network controllers aretypically connected to a core network.

UMTS is a third generation public land mobile telecommunication system.Various standardization bodies are known to publish and set standardsfor UMTS, each in their respective areas of competence. For instance,the 3GPP (Third Generation Partnership Project) has been known topublish and set standards for GSM (Global System for MobileCommunications) based UMTS, and the 3GPP2 (Third Generation PartnershipProject 2) has been known to publish and set standards for CDMA (CodeDivision Multiple Access) based UMTS. Within the scope of a particularstandardization body, specific partners publish and set standards intheir respective areas.

Consider a wireless communications device, generally referred to as userequipment (UE), which complies with the 3GPP specifications for the UMTSprotocol. The UE is arranged to communicate with a UMTS TerrestrialRadio Access Network (UTRAN). The 3GPP 25.331 technical specificationv7.4.0, incorporated herein by reference, addresses the subject of RadioResource Control protocol for the UE-UTRAN radio interface. Section8.5.21 of the 25.331 specification defines the actions required relatingto radio bearer mapping, including processing of the update messagesCELL UPDATE CONFIRM or URA UPDATE CONFIRM.

The procedures defined for radio bearer mapping checks allow a UE toestablish whether it has encountered an invalid configuration. If the UEmeets conditions which satisfy a criterion that is defined as an invalidconfiguration, the UE sets variable INVALID_CONFIGURATION to TRUE. TheUE may also move to idle mode, and release any established signalingconnections and any established radio access bearers.

The UE has four connected states: URA_PCH, CELL_PCH, CELL_DCH andCELL_FACH. Each of these can be characterized by a level of useractivity, as follows.

URA_PCH and CELL_PCH are paging states in which no communication from UEto UTRAN is possible and minimum radio and battery resources of the UEare consumed. When the UE has data to send, it moves to CELL_FACH stateand then transmits a Cell update message to the UTRAN indicating that ithas uplink data to send. When the UTRAN has downlink data to send to aUE in a paging state, the UTRAN sends a paging message to the UE, andthe UE moves to CELL_FACH and then responds with a Cell update messageto indicate in which cell it is located.

CELL_DCH is a dedicated channel state in which the UE has a dedicatedchannel for high data rate communication with the UTRAN.

CELL_FACH is a bidirectional communication state using shared channelsin which communication between the UE and the UTRAN is possible at lowdata rates only.

On reception of any of the reconfiguration messages which cause the UEto move from CELL_DCH to CELL_PCH or URA_PCH, the UE may or may not haveradio bearer mapping information for the SRBs 1-4 mapped onto the RandomAccess Channel (RACH) and the Forward Access Channel (FACH).

In accordance with the 25.331 specification, three signaling radiobearers (SRB1-SRB3) need to be configured for use with messages sent ona Dedicated Control Channel (DCCH), and one signaling radio bearer(SRB4) is optional. The signaling radio bearers are configured by theRadio Resource Controller (RRC) using setup information transmitted bythe UTRAN to the UE.

Before moving from CELL_PCH or URA_PCH to CELL_FACH, the UE applies theprocedures from the 25.331 specification at section 8.5.21. If the UEdoes not have any stored RACH/FACH mappings for SRBs 1-4, then it willenter into idle mode. When the UE enters idle mode, communicationbetween the UE and the UTRAN is interrupted until a connection isre-established.

There are thus proposed strategies for a method and apparatus fortransitioning from a paging state to a bidirectional communication stateusing shared channels. Further, there are proposed strategies forreceiving an update message. These strategies may reduce the occurrenceof the UE entering idle mode. A number of such strategies are detailedbelow.

Other aspects and features of the proposed strategy will become apparentto those ordinarily skilled in the art upon review of the followingdescription of specific embodiments of a method and apparatus havingimproved handling of state transitions.

According to the approaches described herein, it is recognized thattypically a third generation wireless communication device upon movingfrom a paging state (such as URA_PCH or CELL_PCH) to CELL_FACH state forperforming a CELL or URA update procedure will try to check the radiobearer information stored for SRB 1 to 4 and if the check fails willmove to IDLE state.

Accordingly, the requirement to perform checking of the radio bearersmapping information for SRBs 1-4 in CELL_PCH/URA_PCH is changed, so thatUE is not required to perform any of the checks mentioned in section8.5.21 in this particular case.

While performing CELL update procedure in CELL_PCH or URA_PCH state orURA update procedure in URA_PCH state, the UE transitions to CELL_FACHstate and then sends CELL UPDATE/URA UPDATE on SRB0.

If SRB1 does not have a FACH mapping, then UTRAN will send CELL UPDATECONFIRM/URA UPDATE CONFIRM message on SRB0. On reception of CELL UPDATECONFIRM, if the UTRAN has instructed the UE to move into CELL_DCH the UEcan directly configure DCH and move to CELL_DCH. So the UE does notrequire RACH/FACH mappings for SRBs 1-4.

On reception of URA UPDATE CONFIRM or CELL UPDATE CONFIRM, if the UTRANhas instructed the UE to move into CELL_PCH or URA_PCH, the UE does notneed RACH or FACH mapping and can directly jump to CELL_PCH or URA_PCHas instructed. This saves unnecessary checking of the mappings of SRBs1-4 and configuring RACH or FACH mappings whilst still allowing an exitfrom CELL_PCH or URA_PCH state.

Accordingly, radio bearer mapping checks are reduced upon exitingCELL_PCH or URA_PCH. For example, for the UE to perform a CELL or URAupdate procedure the UE will first transition from CELL_PCH or URA_PCHto CELL_FACH in order to send a CELL UPDATE or URA UPDATE message. TheUE is arranged to omit radio bearer mapping checks when moving into theCELL_FACH state. Thus, even if the appropriate radio bearers are not setup, then the UE does not move to idle state. The UE waits for the CELLUPDATE CONFIRM or URA UPDATE CONFIRM message from the UTRAN. This willbe transmitted on SRB0 if the UE doesn't have FACH mapping for SRB1.

Accordingly, aspects of the method disclosed comprise a wirelesscommunications device omitting the step of checking for radio bearermapping information for a bidirectional communication state using sharedchannels when sending an update message.

Another problem is that one or more logical channels used by the UE inPCH may not have a usable configuration for FACH. According to the25.331 specification at section 8.6.4.8, if the UE attempts totransition from PCH to FACH when there is a multiplexing option thatmaps a logical channel corresponding to a TM-RLC entity onto FACH, thenthe UE identifies an invalid configuration and enters idle mode.However, in some cases this results in the UE entering idle modeunnecessarily. For example, if the UE moves from PCH to FACH to send anupdate message, and in response to this the network sends an updateconfirm message instructing the UE to transition to DCH state, then noradio bearer or logical channel mapping is required for FACH.

There is provided a method, in a wireless communications device, fortransitioning between communication states, the method comprising:checking for radio bearer mapping information for the communicationstate being transitioned to prior to sending an update message, thecheck performed conditional upon the particular communication states thewireless communications device is transitioning between; such that whenthe wireless communications device transitions from a paging state to abidirectional communication state using shared channels, the step ofchecking for radio bearer mapping information for a bidirectionalcommunication state using shared channels is omitted.

There is also provided a method, in a wireless communications device,for transitioning between communication states, the wirelesscommunications device compliant for use in a Universal MobileTelecommunications System (UMTS), the method comprising: checking forradio bearer mapping information for the communication state beingtransitioned to prior to sending an update message, where the transitionbetween communication states is not a transition from a paging state toa bidirectional communication state using shared channels; andtransitioning to the state to be transitioned to using the checked radiobearer mapping information for that state and sending the updatemessage.

There is further provided a method, in a wireless communications device,for transitioning from a paging state to a bidirectional communicationstate using shared channels, the method comprising performing thetransition when the UE has one or more logical channels for which thereis no usable configuration for the bidirectional communication stateusing shared channels.

The wireless communications device can also transition from the pagingstate to the bidirectional communication state using shared channelswhen the UE has at least one logical channel for which there is a usableconfiguration for the bidirectional communication state using sharedchannels.

There is further provided a wireless communications device arranged totransition from a paging state to a bidirectional communication stateusing shared channels by: omitting the step of checking for radio bearermapping information for a bidirectional communication state using sharedchannels, and sending an update message.

The wireless communications device may be further arranged to: receivean update confirm message instructing the wireless communications deviceto transition to a particular state; and in response to the updateconfirm message, check for radio bearer mapping information for theparticular state.

There is further provided a wireless communications network arranged to,in response to receiving an update message from a wirelesscommunications device: send an update confirm message to the wirelesscommunications device on a signaling radio bearer having a fixedmapping, where the wireless communications network has not sent radiobearer mapping information to the wireless communications device for amappable radio bearer. The signaling radio bearer having a fixed mappingmay be SRB0. The mappable radio bearer may be SRB1.

Embodiments of the above methods may prevent the wireless communicationsapparatus entering idle mode unnecessarily.

The method disclosed herein may be implemented in a user equipmentdevice of a wireless communications network. Referring to the drawings,FIG. 1 is a schematic diagram showing an overview of a network and auser equipment device. Clearly in practice there may be many userequipment devices operating with the network but for the sake ofsimplicity FIG. 1 only shows a single user equipment device 100. For thepurposes of illustration, FIG. 1 also shows a radio access network 119(UTRAN) used in a UMTS system having a few components. It will be clearto a person skilled in the art that in practice a network will includefar more components than those shown.

The network 119 as shown in FIG. 1 comprises three Radio NetworkSubsystems (RNS) 102. Each RNS has a Radio Network Controller (RNC) 104.Each RNS 102 has one or more Node B 102 which are similar in function toa Base Transmitter Station of a GSM radio access network. User EquipmentUE 100 may be mobile within the radio access network. Radio connections(indicated by the straight dotted lines in FIG. 1) are establishedbetween the UE and one or more of the Node Bs in the UTRAN.

Within each UE of a UMTS network, a protocol stack controls theoperation of the device. FIG. 2 is a block diagram illustrating such aUE protocol stack. A Radio Resource Controller (RRC) block 232 is a sublayer of Layer 3 230 of a UMTS protocol stack 200. The RRC 232 exists inthe control plane only and provides an information transfer service tothe non-access stratum NAS 234. The RRC 232 is responsible forcontrolling the configuration of radio interface Layer 1 210 and Layer 2220. When the UTRAN needs to change the UE configuration it issues amessage to the UE containing a command to invoke a specific RRCprocedure. A MAC 228 is a layer 2 protocol that handles communicationsbetween the RLC 226 and the Physical Layer 210.

A Radio Bearer (RB) is a service provided by layer 2 of the protocolstack for the transfer of data between the UE and the UTRAN. The RRC(Radio Resource Control) connection process establishes the RBs (RadioBearers) available for usage by RRC messages on logical channels.Examples of the logical channels are DCCH (Dedicated Control Channel)and CCCH (Common Control Channel). The Radio Bearers are identified asSRBs (Signaling Radio Bearers).

The presently disclosed method may equally be applied to User PlaneRadio Bearers. User plane radio bearers may carry user data.

FIG. 3 shows the RRC states in UTRA RRC Connected Mode 400, and idlemode 450. FIG. 3 also shows transitions between the UTRA RRC connectedmode 400 and Idle Mode 450 and furthermore the transitions within UTRARRC connected mode.

UTRA RRC connected mode 400 comprises 4 states: URA_PCH 410, CELL_PCH420, CELL_DCH 430, and CELL_FACH 440. The UE can be in any one of these4 states. Each state is characterized by a level of user activity, asdescribed above.

The arrows in FIG. 3 indicate state transitions available to the UE.Upon establishing an RRC connection, the UE transitions from idle mode450 to CELL_DCH 430 or CELL_FACH 440. The UE may transition from any ofthe 4 RRC connection states back to idle mode 450. Transitions betweenthe 4 RRC connection states within UTRA RRC connected mode 400 areshown, in particular the UE may transition to or from CELL_FACH 440 andany of the other three states.

FIG. 4A shows the CELL UPDATE message in operation. A UE 510 sends aCELL UPDATE message 502 to a UTRAN 520. In response the UTRAN 520 sendsa CELL UPDATE CONFIRM message 504 to the UE 510. The CELL UPDATE CONFIRMmessage may include RB information elements, Transport channelinformation elements; and/or Physical channel information elements. Aninformation element included in the CELL UPDATE CONFIRM message 504 isRRC State Indicator. The RRC State Indicator may take the valueCELL_DCH, CELL_FACH, CELL_PCH or URA_PCH. Upon receipt of thisinformation element the UE will enter the state in accordance withsub-clause 8.6.3.3 of the 25.331 specification and as dictated by theprocedure governing the received CELL UPDATE CONFIRM message.

FIG. 4B shows the URA UPDATE message in operation. A UE 510 sends a URAUPDATE message 512 to a UTRAN 520. In response the UTRAN 520 sends a URAUPDATE CONFIRM message 514 to the UE 510. The URA UPDATE CONFIRM messagemay include information elements. An information element included in theURA UPDATE CONFIRM message 514 is RRC State Indicator. The RRC StateIndicator may take the value CELL_FACH, CELL_PCH or URA_PCH. Uponreceipt of this information element the UE will enter the state inaccordance with sub-clause 8.6.3.3 of the 25.331 specification and asdictated by the procedure governing the received URA UPDATE CONFIRMmessage.

Typically, on reception of any of the reconfiguration messages when theUE moves from CELL_DCH to CELL_PCH or URA_PCH, the UE may not have radiobearer mapping information for the SRBs 1 to 4 mapped onto RACH andFACH. If after moving from CELL_PCH or URA_PCH to CELL_FACH, the UEapplies the procedures from specification 25.331 section 8.5.21, the UEmay enter into idle mode as a consequence of not having any stored RACHor FACH mappings for SRBs 1 to 4. Lack of stored radio bearer mappinginformation will cause the UE to move to idle mode. The storedinformation is not required for CELL_DCH, CELL_PCH or URA_PCH and so thetransition to idle mode is unnecessary.

However, according to the method disclosed herein the requirement toperform checking of the radio bearers mapping information for SRBs 1-4is changed, so that the UE omits these checks. In particular, when theUE transitions from a PCH state to a FACH state, the UE omits the checkfor radio bearer mappings for CELL_FACH. Such a transition occurs whenthe UE needs to send a CELL UPDATE MESSAGE or a URA UPDATE MESSAGE tothe UTRAN.

While performing a CELL update procedure in CELL_PCH or URA_PCH state orURA update procedure in URA_PCH state, the UE moves to the CELL_FACHstate and then sends a CELL UPDATE message or a URA UPDATE message onSRB0. If SRB1 does not have a FACH mapping, then the UTRAN responds witha CELL UPDATE CONFIRM or URA UPDATE CONFIRM message on SRB0. Otherwise,the UTRAN would respond on SRB1 or SRB0.

When the UE receives a CELL UPDATE CONFIRM message, if the UTRANinstructs the UE to move into CELL_DCH, then the UE can directlyconfigure the dedicated channel and move to CELL_DCH.

Similarly, when the UE receives a URA UPDATE CONFIRM message, if theUTRAN instructs the UE to move into either the CELL_PCH state or theURA_PCH state, the UE does not need RACH or FACH mappings and candirectly jump to the CELL_PCH state or the URA_PCH state.

The UE does not require RACH or FACH mappings for SRBs 1 to 4 in orderto perform a URA or a CELL update. Accordingly, in the presentlydisclosed method, the step of checking the radio bearer mappings forFACH and/or RACH is omitted. This will save unnecessary checking of themappings of SRBs 1 to 4 and configuring RACH or FACH mappings whilststill allowing an exit from CELL_PCH or URA_PCH state.

FIG. 5A shows a state transition of a UE in response to the UE receivinga CELL UPDATE CONFIRM message. At step 601 a UE receives a CELL UPDATECONFIRM message. The received CELL UPDATE CONFIRM message indicates theUE should transition to the CELL_PCH state. At step 602 the UEtransitions to CELL_PCH.

FIG. 5B shows a state transition of a UE in response to the UE receivinga CELL UPDATE CONFIRM message. At step 611 a UE receives a CELL UPDATECONFIRM message. The received CELL UPDATE CONFIRM message indicates theUE should transition to the CELL_FACH state. At step 612 the UEtransitions to CELL_FACH.

FIG. 5C shows a state transition of a UE in response to the UE receivinga CELL UPDATE CONFIRM message. At step 621 a UE receives a CELL UPDATECONFIRM message. The received CELL UPDATE CONFIRM message indicates theUE should transition to the CELL_DCH state. At step 622 the UEtransitions to CELL_DCH.

FIG. 5D shows a state transition of a UE in response to the UE receivinga URA UPDATE CONFIRM message. At step 631 a UE receives a URA UPDATECONFIRM message. The received URA UPDATE CONFIRM message indicates theUE should transition to the URA_PCH state. At step 632 the UEtransitions to URA_PCH.

FIG. 5E shows a state transition of a UE in response to the UE receivinga URA UPDATE CONFIRM message. At step 641 a UE receives a URA UPDATECONFIRM message. The received URA UPDATE CONFIRM message indicates theUE should transition to the CELL_FACH state. At step 642 the UEtransitions to CELL_FACH.

FIG. 6 illustrates a method implemented in a UE or other wirelesscommunications device. At step 701 the device sends an update message tothe wireless communications network. In response to the update message,the network sends an update confirm message to the device. At step 702the device receives the update confirm message. After receiving theupdate confirm message, the device checks for radio bearer mappinginformation, this is step 703.

FIG. 7 illustrates a method implemented in a UTRAN or other wirelesscommunications network. At step 801, the network receives an updatemessage from a wireless communications device having no mapping forSRB1. At step 802, and in response to the update message, the networksends an update confirm message to the device on SRB0.

Turning now to FIG. 8, this is a block diagram illustrating a mobiledevice, which can act as a UE and co-operate with the apparatus andmethods of FIGS. 1 to 7, and which is an exemplary wirelesscommunication device. Mobile station 900 is preferably a two-waywireless communication device having at least voice and datacommunication capabilities. Mobile station 900 preferably has thecapability to communicate with other computer systems on the Internet.Depending on the exact functionality provided, the wireless device maybe referred to as a data messaging device, a two-way pager, a wirelesse-mail device, a cellular telephone with data messaging capabilities, awireless Internet appliance, or a data communication device, asexamples.

Where mobile station 900 is enabled for two-way communication, it willincorporate a communication subsystem 911, including both a receiver 912and a transmitter 914, as well as associated components such as one ormore, preferably embedded or internal, antenna elements 916 and 918,local oscillators (LOs) 913, and a processing module such as a digitalsignal processor (DSP) 920. As will be apparent to those skilled in thefield of communications, the particular design of the communicationsubsystem 911 will be dependent upon the communication network in whichthe device is intended to operate. For example, mobile station 900 mayinclude a communication subsystem 911 designed to operate within theMobitex™ mobile communication system, the DataTAC™ mobile communicationsystem, GPRS network, UMTS network, or EDGE network.

Network access requirements will also vary depending upon the type ofnetwork 902. For example, in the Mobitex and DataTAC networks, mobilestation 900 is registered on the network using a unique identificationnumber associated with each mobile station. In UMTS and GPRS networks,however, network access is associated with a subscriber or user ofmobile station 900. A GPRS mobile station therefore requires asubscriber identity module (SIM) card in order to operate on a GPRSnetwork. Without a valid SIM card, a GPRS mobile station will not befully functional. Local or non-network communication functions, as wellas legally required functions (if any) such as “911” emergency calling,may be available, but mobile station 900 will be unable to carry out anyother functions involving communications over the network 902. The SIMinterface 944 is normally similar to a card-slot into which a SIM cardcan be inserted and ejected like a diskette or PCMCIA card. The SIM cardcan have approximately 64K of memory and hold many key configuration951, and other information 953 such as identification, and subscriberrelated information.

When required network registration or activation procedures have beencompleted, mobile station 900 may send and receive communication signalsover the network 902. Signals received by antenna 916 throughcommunication network 902 are input to receiver 912, which may performsuch common receiver functions as signal amplification, frequency downconversion, filtering, channel selection and the like, and in theexample system shown in FIG. 8, analog to digital (A/D) conversion. A/Dconversion of a received signal allows more complex communicationfunctions such as demodulation and decoding to be performed in the DSP920. In a similar manner, signals to be transmitted are processed,including modulation and encoding for example, by DSP 920 and input totransmitter 914 for digital to analog conversion, frequency upconversion, filtering, amplification and transmission over thecommunication network 902 via antenna 918. DSP 920 not only processescommunication signals, but also provides for receiver and transmittercontrol. For example, the gains applied to communication signals inreceiver 912 and transmitter 914 may be adaptively controlled throughautomatic gain control algorithms implemented in DSP 920.

Mobile station 900 preferably includes a microprocessor 938 whichcontrols the overall operation of the device. Communication functions,including at least data and voice communications, are performed throughcommunication subsystem 911. Microprocessor 938 also interacts withfurther device subsystems such as the display 922, flash memory 924,random access memory (RAM) 926, auxiliary input/output (I/O) subsystems928, serial port 930, keyboard 932, speaker 934, microphone 936, ashort-range communications subsystem 940 and any other device subsystemsgenerally designated as 942.

Some of the subsystems shown in FIG. 8 perform communication-relatedfunctions, whereas other subsystems may provide “resident” or on-devicefunctions. Notably, some subsystems, such as keyboard 932 and display922, for example, may be used for both communication-related functions,such as entering a text message for transmission over a communicationnetwork, and device-resident functions such as a calculator or tasklist.

Operating system software used by the microprocessor 938 is preferablystored in a persistent store such as flash memory 924, which may insteadbe a read-only memory (ROM) or similar storage element (not shown).Those skilled in the art will appreciate that the operating system,specific device applications, or parts thereof, may be temporarilyloaded into a volatile memory such as RAM 926. Received communicationsignals may also be stored in RAM 926.

As shown, flash memory 924 can be segregated into different areas forboth computer programs 958 and program data storage 950, 952, 954 and956. These different storage types indicate that each program canallocate a portion of flash memory 924 for their own data storagerequirements. Microprocessor 938, in addition to its operating systemfunctions, preferably enables execution of software applications on themobile station. A predetermined set of applications that control basicoperations, including at least data and voice communication applicationsfor example, will normally be installed on mobile station 900 duringmanufacturing. A preferred software application may be a personalinformation manager (PIM) application having the ability to organize andmanage data items relating to the user of the mobile station such as,but not limited to, e-mail, calendar events, voice mails, appointments,and task items. Naturally, one or more memory stores would be availableon the mobile station to facilitate storage of PIM data items. Such PIMapplication would preferably have the ability to send and receive dataitems, via the wireless network 902. In a preferred embodiment, the PIMdata items are seamlessly integrated, synchronized and updated, via thewireless network 902, with the mobile station user's corresponding dataitems stored or associated with a host computer system. Furtherapplications may also be loaded onto the mobile station 900 through thenetwork 902, an auxiliary I/O subsystem 928, serial port 930,short-range communications subsystem 940 or any other suitable subsystem942, and installed by a user in the RAM 926 or preferably a non-volatilestore (not shown) for execution by the microprocessor 938. Suchflexibility in application installation increases the functionality ofthe device and may provide enhanced on-device functions,communication-related functions, or both. For example, securecommunication applications may enable electronic commerce functions andother such financial transactions to be performed using the mobilestation 900.

In a data communication mode, a received signal such as a text messageor web page download will be processed by the communication subsystem911 and input to the microprocessor 938, which preferably furtherprocesses the received signal for output to the display 922, oralternatively to an auxiliary I/O device 928. A user of mobile station900 may also compose data items such as email messages for example,using the keyboard 932, which is preferably a complete alphanumerickeyboard or telephone-type keypad, in conjunction with the display 922and possibly an auxiliary I/O device 928. Such composed items may thenbe transmitted over a communication network through the communicationsubsystem 911.

For voice communications, overall operation of mobile station 900 issimilar, except that received signals would preferably be output to aspeaker 934 and signals for transmission would be generated by amicrophone 936. Alternative voice or audio I/O subsystems, such as avoice message recording subsystem, may also be implemented on mobilestation 900. Although voice or audio signal output is preferablyaccomplished primarily through the speaker 934, display 922 may also beused to provide an indication of the identity of a calling party, theduration of a voice call, or other voice call related information forexample.

Serial port 930 in FIG. 8, would normally be implemented in a personaldigital assistant (PDA)-type mobile station for which synchronizationwith a user's desktop computer (not shown) may be desirable, but is anoptional device component. Such a port 930 would enable a user to setpreferences through an external device or software application and wouldextend the capabilities of mobile station 900 by providing forinformation or software downloads to mobile station 900 other thanthrough a wireless communication network. The alternate download pathmay for example be used to load an encryption key onto the devicethrough a direct and thus reliable and trusted connection to therebyenable secure device communication.

Other communications subsystems 940, such as a short-rangecommunications subsystem, is a further optional component which mayprovide for communication between mobile station 900 and differentsystems or devices, which need not necessarily be similar devices. Forexample, the subsystem 940 may include an infrared device and associatedcircuits and components or a Bluetooth™ communication module to providefor communication with similarly enabled systems and devices.

In some embodiments, a method is provided, in a wireless communicationsdevice, for transitioning between communication states. The methodcomprising checking for radio bearer mapping information for thecommunication state being transitioned to prior to sending an updatemessage. The check performed being conditional upon the communicationstates the wireless communications device is transitioning between, suchthat when the wireless communications device transitions from a pagingstate to a bidirectional communication state using shared channels, thestep of checking for radio bearer mapping information for abidirectional communication state using shared channels is omitted.

The method also provided that step of omitting comprises suppressing thecheck for radio bearer mapping information for a bidirectionalcommunication state using shared channels. The further comprisesreceiving an update confirm message instructing the wirelesscommunications device to transition to a second state, and in responseto the update confirm message, checking for radio bearer mappinginformation for the second state. In some embodiments the update messageis a CELL UPDATE or a URA UPDATE message. The update confirm message maybe a CELL UPDATE CONFIRM message or a URA UPDATE CONFIRM messagereceived in response to the CELL UPDATE message or the URA UPDATEmessage respectively.

In some embodiments, a method is provided in a wireless communicationsdevice, for transitioning from a paging state to a bidirectionalcommunication state using shared channels. The method comprisingperforming the transition when the User Equipment has one or morelogical channels for which there is no usable configuration for thebidirectional communication state using shared channels. The pagingstate may be a CELL_PCH or URA_PCH. The bidirectional communicationstate using the shared channels is CELL_FACH. In some embodiments, theradio bearer mapping information may comprise at least one: of SignalingRadio Bearer mapping information and User Plane Radio Bearer mappinginformation.

In some embodiments, the present disclosure may provide a wirelesscommunications device arranged, in use, to implement the methodsdescribed above, and wherein the wireless communications device isfurther arranged to communicate in a mobile telecommunications systemaccording to the UMTS standard.

The present disclosure also provides for a computer program comprisingprogram code arranged, in use, to perform the above methods Thisdisclosure may also include computer program product comprising programcode stored on a computer readable medium, the program code arranged, inuse, to perform as described above.

Extensions and Alternatives

In the foregoing specification, the disclosure has been described withreference to specific embodiments thereof. It will, however, be evidentthat various modifications and changes may be made thereto withoutdeparting from the scope of the technique. The specification anddrawings are, accordingly, to be regarded in an illustrative rather thana restrictive sense.

It is to be noted that the methods as described have shown steps beingcarried out in a particular order. However, it would be clear to aperson skilled in the art that the order of the steps performed, wherethe context permits, can be varied and to that extent the ordering ofthe steps as described herein is not intended to be limiting.

It is also to be noted that where a method has been described it is alsointended that protection is also sought for a device arranged to carryout the method and where features have been claimed independently ofeach other these may be used together with other claimed features.

Furthermore it will be noted that the apparatus described herein maycomprise a single component such as a UE or UTRAN or other userequipment or access network components, a combination of multiple suchcomponents for example in communication with one another or asub-network or full network of such components.

A portion of the disclosure of this patent document contains materialwhich is subject to copyright protection. The copyright owner has noobjection to the facsimile reproduction by anyone of the patent documentor patent disclosure, as it appears in the Patent and Trademark Officepatent file or records, but otherwise reserves all copyright rights.

What is claimed is:
 1. A method, in a wireless communications device,for transitioning from a paging state to a bidirectional communicationstate using shared channels, the method comprising performing thetransition when the UE has one or more logical channels for which thereis no usable configuration for the bidirectional communication stateusing shared channels.
 2. The method of claim 1, wherein the pagingstate is CELL_PCH or URA_PCH.
 3. The method of claim 1, wherein thebidirectional communication state using shared channels is CELL_FACH. 4.The method of claim 1 wherein a logical channel for which there is nouseable configuration comprises a logical channel for which there is novalid radio bearer mapping.
 5. A wireless communications devicearranged, in use, to transition from a paging state to a bidirectionalcommunication state using shared channels, the wireless communicationsdevice arranged to perform the transition when the UE has one or morelogical channels for which there is no usable configuration for thebidirectional communication state using shared channels.
 6. A computerprogram comprising program code arranged, in use in a wirelesscommunications device to cause the wireless communications device totransition from a paging state to a bidirectional communication stateusing shared channels, the computer program causing the wirelesscommunications device to perform the transition when the UE has one ormore logical channels for which there is no usable configuration for thebidirectional communication state using shared channels.
 7. A computerprogram product comprising program code stored on a computer readablemedium, the program code arranged, in use in a wireless communicationsdevice, to cause the wireless communications device to transition from apaging state to a bidirectional communication state using sharedchannels, the computer program product causing the wirelesscommunications device to perform the transition when the UE has one ormore logical channels for which there is no usable configuration for thebidirectional communication state using shared channels.